Colors, typeface and frames

Different colors, typefaces and frames around the symbol names provide visual feedback about the kind of class you are looking at. For a description of these elements, choose
Help(?) > Quick Ref
Many SNiFF+ tools use different typefaces, icons etc. to provide different kinds of visual feedback. Choosing the Help(?) > Quick Ref menu command opens online documentation at the section describing these features.
Class inheritance
The Hierarchy Browser opens with all projects in the Project Tree checkmarked. You have a graphical representation of all the inheritance relationships among all the classes and all the interfaces, including the JDK classes. In other words, far too much information -- scroll around and take a look.
Remember that, in the section Saving a Project Tree view, you saved a project set which we called

MySources . You can now use this set again.

From the menu, choose View > Select Project Set > MySources
The classes and interfaces of all the projects in the Project Tree, except for those in

jdk_src_java.proj that are not used in the example project, are displayed. SNiFF+ traces only those classes and interfaces needed to display a complete tree (grayed); all others are hidden.
Now, let's take a look at the classes used in the project (without interfaces).
From the Inheritance drop-down (above the Hierarchy view), choose class inheritance.
You now have an overview of the class hierarchy in your project structure.

Review
In this chapter you

- moved from a flat view of the symbols to a hierarchically structured view of the classes and interfaces.
- used a previously saved view of a project set.
- got an overview of the class hierarchy in the example project.